// 自定义一个pv 打印路径的中间件
function pv(ctx){
    console.log('path中间件ctx.path->', ctx.path)
}

module.exports = function(){
    return async function(ctx,next){
        pv(ctx);
        await next();  // 交给下一个中间件处理，这一步非常重要
    }
}

// 因为中间件使用的时候都是如下方法调用，所以这里返回一个方法
// app.use(json())
// app.use(logger())